#pragma once

#include <string>
#include "cg/cg.h"

namespace PeanutQuest {

	class ConfigManager : public cg::Entity
	{
	private:
		
	public:
		//enemies
		cg::Vector3f sugar1;
		cg::Vector3f sugar2;
		cg::Vector3f oil1;
		cg::Vector3f oil2;
		cg::Vector3f oil3;

		//collectables - normal
		cg::Vector3f wood1;
		cg::Vector3f wood2;
		cg::Vector3f wood3;
		cg::Vector3f wood4;
		cg::Vector3f wood5;
		cg::Vector3f wood6;
		cg::Vector3f rock1;
		cg::Vector3f rock2;
		cg::Vector3f rock3;
		cg::Vector3f rock4;

		//collectables - special
		cg::Vector3f specialSugar;
		cg::Vector3f specialOil;

		//environment - tree
		cg::Vector3f tree1;
		cg::Vector3f tree2;
		cg::Vector3f tree3;
		cg::Vector3f tree4;
		cg::Vector3f tree5;
		cg::Vector3f tree6;
		cg::Vector3f tree7;
		cg::Vector3f tree8;
		cg::Vector3f tree9;
		cg::Vector3f tree10;


		// methods
		ConfigManager(std::string id);
		~ConfigManager();

		void init();
		
	};
}